import request from '@/utils/request'
import { getUserInfo } from '@/utils/auth';
import ajax from '@/utils/ajax';
export default {
    // 修改产品
    updateProductName(data) {
        return ajax({
            url: '/purchase/updateProductName',
            method: 'post',
            data
        })
    },
    // 修改规格
    updateProductSpecs(data) {
        return ajax({
            url: '/purchase/updateProductSpecs',
            method: 'post',
            data
        })
    },
    // 修改采购产品类别
    updateProductType(data) {
        return ajax({
            url: '/purchase/updateProductType',
            method: 'post',
            data
        })
    },
    // 修改采购单位名称
    updateProductUnit(data) {
        return ajax({
            url: '/purchase/updateProductUnit',
            method: 'post',
            data
        })
    },
    // 删除产品信息
    deleteProductName(data) {
        return ajax({
            url: '/purchase/deleteProductName',
            method: 'post',
            data
        })
    },
    // 删除供应商
    deleteSupplier(data) {
        return ajax({
            url: '/purchase/deleteSupplier',
            method: 'post',
            data
        })
    },
    // 删除单位信息
    deleteProductUnit(data) {
        return ajax({
            url: '/purchase/deleteProductUnit',
            method: 'post',
            data
        })
    },
    // 删除合同
    deleteContract(data) {
        return ajax({
            url: '/purchase/deleteContract',
            method: 'post',
            data
        })
    },
    // 删除报价单
    deleteQuotation(data) {
        return ajax({
            url: '/purchase/deleteQuotation',
            method: 'post',
            data
        })
    },
    // 删除规格
    deleteProductSpecs(data) {
        return ajax({
            url: '/purchase/deleteProductSpecs',
            method: 'post',
            data
        })
    },
    // 删除采购产品类别
    deleteProductType(data) {
        return ajax({
            url: '/purchase/deleteProductType',
            method: 'post',
            data
        })
    },
    // 删除采购单
    deletePurchase(data) {
        return ajax({
            url: '/purchase/deletePurchase',
            method: 'post',
            data
        })
    },
    // 手动添加采购结算单子表
    addedPurchaseSettlementSon(data) {
        return ajax({
            url: '/purchase/addedPurchaseSettlementSon',
            method: 'post',
            data
        })
    },
    // 更新供应商
    updateSupplier(data) {
        return ajax({
            url: '/purchase/updateSupplier',
            method: 'post',
            data
        })
    },
    // 更新合同
    updateContract(data) {
        return ajax({
            url: '/purchase/updateContract',
            method: 'post',
            data
        })
    },
    // 更新报价单
    updateQuotation(data) {
        return ajax({
            url: '/purchase/updateQuotation',
            method: 'post',
            data
        })
    },
    // 更新采购单
    updatePurchase(data) {
        return ajax({
            url: '/purchase/updatePurchase',
            method: 'post',
            data
        })
    },
    // 添加产品
    addProductName(data) {
        return ajax({
            url: '/purchase/addProductName',
            method: 'post',
            data
        })
    },
    // 添加产品单位
    addProductUnit(data) {
        return ajax({
            url: '/purchase/addProductUnit',
            method: 'post',
            data
        })
    },
    // 添加产品规格
    addProductSpecs(data) {
        return ajax({
            url: '/purchase/addProductSpecs',
            method: 'post',
            data
        })
    },
    // 添加供应商
    addSupplier(data) {
        return ajax({
            url: '/purchase/addSupplier',
            method: 'post',
            data
        })
    },
    // 添加合同
    addContract(data) {
        return ajax({
            url: '/purchase/addContract',
            method: 'post',
            data
        })
    },
    // 添加报价单
    addQuotation(data) {
        return ajax({
            url: '/purchase/addQuotation',
            method: 'post',
            data
        })
    },
    // 添加采购产品类别
    addProductType(data) {
        return ajax({
            url: '/purchase/addProductType',
            method: 'post',
            data
        })
    },
    // 添加采购单
    addPurchase(data) {
        return ajax({
            url: '/purchase/addPurchase',
            method: 'post',
            data
        })
    },
    // 生成采购结算单
    addPurchaseSettlement(data) {
        return ajax({
            url: '/purchase/addPurchaseSettlement',
            method: 'post',
            data
        })
    },
    // 移除采购结算单子表
    removePurchaseSettlementSon(data) {
        return ajax({
            url: '/purchase/removePurchaseSettlementSon',
            method: 'post',
            data
        })
    },
    // 获取产品列表
    getProductName(data) {
        return ajax({
            url: '/purchase/getProductName',
            method: 'post',
            data
        })
    },
    // 获取产品详情
    getProductNameInfo(data) {
        return ajax({
            url: '/purchase/getProductNameInfo',
            method: 'post',
            data
        })
    },
    // 获取供应商列表
    getSupplier(data) {
        return ajax({
            url: '/purchase/getSupplier',
            method: 'post',
            data
        })
    },
    // 获取供应商详情
    getSupplierInfo(data) {
        return ajax({
            url: '/purchase/getSupplierInfo',
            method: 'post',
            data
        })
    },
    // 获取单位信息
    getProductUnit(data) {
        return ajax({
            url: '/purchase/getProductUnit',
            method: 'post',
            data
        })
    },
    // 获取单位详情
    getProductUnitInfo(data) {
        return ajax({
            url: '/purchase/getProductUnitInfo',
            method: 'post',
            data
        })
    },
    // 获取合同列表
    getContract(data) {
        return ajax({
            url: '/purchase/getContract',
            method: 'post',
            data
        })
    },
    // 获取合同详情
    getContractInfo(data) {
        return ajax({
            url: '/purchase/getContractInfo',
            method: 'post',
            data
        })
    },
    // 获取报价单列表
    getQuotation(data) {
        return ajax({
            url: '/purchase/getQuotation',
            method: 'post',
            data
        })
    },
    // 获取报价单详情
    getQuotationInfo(data) {
        return ajax({
            url: '/purchase/getQuotationInfo',
            method: 'post',
            data
        })
    },
    // 获取规格
    getProductSpecs(data) {
        return ajax({
            url: '/purchase/getProductSpecs',
            method: 'post',
            data
        })
    },
    // 获取规格详情
    getProductSpecsInfo(data) {
        return ajax({
            url: '/purchase/getProductSpecsInfo',
            method: 'post',
            data
        })
    },
    // 获取采购产品类别
    getProductType(data) {
        return ajax({
            url: '/purchase/getProductType',
            method: 'post',
            data
        })
    },
    // 获取采购产品类别详情
    getProductTypeInfo(data) {
        return ajax({
            url: '/purchase/getProductTypeInfo',
            method: 'post',
            data
        })
    },
    // 获取采购单详情
    getPurchaseInfo(data) {
        return ajax({
            url: '/purchase/getPurchaseInfo',
            method: 'post',
            data
        })
    },
    // 获取采购结算列表（未在结算单内的数据）
    getPurchaseSettlementNewList(data) {
        return ajax({
            url: '/purchase/getPurchaseSettlementNewList',
            method: 'post',
            data
        })
    },
    // 获取采购结算单列表
    getPurchaseSettlement(data) {
        return ajax({
            url: '/purchase/getPurchaseSettlement',
            method: 'post',
            data
        })
    },
    // 获取采购结算单详情列表
    getPurchaseSettlementInfo(data) {
        return ajax({
            url: '/purchase/getPurchaseSettlementInfo',
            method: 'post',
            data
        })
    },
    // 获取采购订单列表
    getPurchase(data) {
        return ajax({
            url: '/purchase/getPurchase',
            method: 'post',
            data
        })
    },
    // 获取采购订单列表
    getPurchaseSettlementInfoSpecs(data) {
        return ajax({
            url: '/purchase/getPurchaseSettlementInfoSpecs',
            method: 'post',
            data
        })
    },
    // 获取采购订单列表
    updatePurchaseLogistics(data) {
        return ajax({
            url: '/purchase/updatePurchaseLogistics',
            method: 'post',
            data
        })
    },
    // 获取采购订单列表
    getPurchaseSettlementOperateLogs(data) {
        return ajax({
            url: '/purchase/getPurchaseSettlementOperateLogs',
            method: 'post',
            data
        })
    },
    // 导出采购结算单
    exportPurchaseSettlement(data) {
        return ajax({
            url: '/purchase/exportPurchaseSettlement',
            method: 'post',
            data
        })
    },
    // 移除采购结算单子表
    removePurchaseSettlementSon(data) {
        return ajax({
            url: '/purchase/removePurchaseSettlementSon',
            method: 'post',
            data
        })
    },
    // 导出采购单
    exportPurchaseInfo(data) {
        return ajax({
            url: '/purchase/exportPurchaseInfo',
            method: 'post',
            data
        })
    },
    // 导入采购单
    importPurchaseInfo(data) {
        return ajax({
            url: '/purchase/importPurchaseInfo',
            method: 'post',
            data
        })
    },
    // 根据供应商id获取产品规格列表（产品大类，产品类型）
    getPurchaseSpecsBySupplier(data) {
        return ajax({
            url: '/purchase/getPurchaseSpecsBySupplier',
            method: 'post',
            data
        })
    },
    // 验证结算单
    checkPurchaseInSettlement(data) {
        return ajax({
            url: '/purchase/checkPurchaseInSettlement',
            method: 'post',
            data
        })
    },



}


